////通用弹出框样式
.el-dialog-content {
  .err-info {
    .el-alert--info.is-light {
      background-color: transparent;
      color: #F56C6C;
      border: 1px dashed;
      border-radius: 0px;
    }
  }

  .el-dialog__body {
    padding: 15px 15px;
    color: #606266;
    font-size: 14px;
    word-break: break-all;
    border-bottom: 2px solid #dcdfe6;

    .handle-box {
      margin-bottom: 10px;
    }
  }

  .el-dialog__header {
    padding: 12px 15px;
    border-bottom: 2px solid #dcdfe6;
    font-size: 10px;
  }

  .el-dialog__title {
    line-height: 26px;
    font-size: 16px;
    color: #303133;
  }

  .el-dialog__footer {
    padding: 15px;
    text-align: right;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}

.custom-tree-node {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  padding-right: 8px;
}

.custom-tree-result {
  width: 100%;
  margin-top: 10px;
  text-align: right;
}

.el-tree>.el-tree-node {
  display: inline-block;
  min-width: 100%;
}

.el-ex-divider--horizontal {
  display: block;
  height: 1px;
  width: 100%;
  margin: 0;
}

.el-ex-dialog-divider--horizontal {
  display: block;
  height: 1px;
  width: 100%;
  margin: 10px 0;
}

.custom-tree-node-span {
  color: #f56c6c;
  text-decoration: line-through;
}

.tree_container {
  padding: 10px;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  margin: 0px;
}

.el-main-tree {
  padding: 0px 0px 0px 10px;
}

.flow_icon_div {
  margin: 10px;
  float: left;
}

.flow-icon-main {
  padding: 0px;
  height: 360px;
}

.el-dialog-doc-content {
  height: 180px;

  .el-dialog__body {
    height: 80px;
  }

  .el-dialog {
    height: 190px;
  }

  .el-main {
    padding: 0px;
  }
}